Merge main into releases/v4#3523
Merged
henrymercer merged 129 commits intoreleases/v4from Mar 2, 2026
Merged
Conversation
It doesn't need to be in there since it doesn't depend on the API itself and call `getDefaultCliVersionFromFlags` directly
Use [...languages].sort() instead of languages.sort() to avoid mutating the caller's array as a side effect.
Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.1.3 to 3.1.5. - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](isaacs/minimatch@v3.1.3...v3.1.5) --- updated-dependencies: - dependency-name: minimatch dependency-version: 3.1.5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
…r-e1092f1102 Bump eslint-plugin-jsdoc from 62.5.0 to 62.6.0 in the npm-minor group
…17.3.0 Bump globals from 16.5.0 to 17.3.0
…h-3.1.5 Bump minimatch from 3.1.3 to 3.1.5
…-parser-5.4.1 Bump fast-xml-parser from 5.3.6 to 5.4.1
…sions-table Update supported Action / Bundle / GHES version table
mbg
previously approved these changes
Mar 2, 2026
Member
mbg
left a comment
There was a problem hiding this comment.
A couple of small comments / suggestions for the change notes. Otherwise LGTM.
CHANGELOG.md
Outdated
| - The minimum memory check for improved incremental analysis is now skipped for CodeQL 2.24.3 and later, which has reduced peak RAM usage. [#3515](https://github.com/github/codeql-action/pull/3515) | ||
| - Reduced log levels for private package registry connection check failures from `error` to `info`/`warning` to reduce noise from workflow annotations. [#3516](https://github.com/github/codeql-action/pull/3516) | ||
| - Added an experimental change which lowers the minimum disk space requirement for [improved incremental analysis](https://github.com/github/roadmap/issues/1158), enabling it to run on standard GitHub Actions runners. We expect to roll this change out to everyone in March. [#3498](https://github.com/github/codeql-action/pull/3498) | ||
| - Added an experimental change which allows the `start-proxy` action to resolve the CodeQL CLI version from feature flags instead of using a hardcoded bundle version. We expect to roll this change out to everyone in March. [#3512](https://github.com/github/codeql-action/pull/3512) |
Member
There was a problem hiding this comment.
(There's also a hard-coded version, but this change replaces uses the FFs instead of the linked one if able.)
Suggested change
| - Added an experimental change which allows the `start-proxy` action to resolve the CodeQL CLI version from feature flags instead of using a hardcoded bundle version. We expect to roll this change out to everyone in March. [#3512](https://github.com/github/codeql-action/pull/3512) | |
| - Added an experimental change which allows the `start-proxy` action to resolve the CodeQL CLI version from feature flags instead of using the linked CLI bundle version. We expect to roll this change out to everyone in March. [#3512](https://github.com/github/codeql-action/pull/3512) |
CHANGELOG.md
Outdated
| - Repositories owned by an organization can now set up the `github-codeql-disable-overlay` custom repository property to disable [improved incremental analysis for CodeQL](https://github.com/github/roadmap/issues/1158). First, create a custom repository property with the name `github-codeql-disable-overlay` and the type "True/false" in the organization's settings. Then in the repository's settings, set this property to `true` to disable improved incremental analysis. For more information, see [Managing custom properties for repositories in your organization](https://docs.github.com/en/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization). This feature is not yet available on GitHub Enterprise Server. [#3507](https://github.com/github/codeql-action/pull/3507) | ||
| - When [improved incremental analysis](https://github.com/github/roadmap/issues/1158) fails on a runner — typically due to insufficient disk space — the failure is now recorded in the Actions cache so that subsequent runs will automatically skip improved incremental analysis until something changes (e.g. a larger runner is provisioned or a new CodeQL version is released). [#3487](https://github.com/github/codeql-action/pull/3487) | ||
| - The minimum memory check for improved incremental analysis is now skipped for CodeQL 2.24.3 and later, which has reduced peak RAM usage. [#3515](https://github.com/github/codeql-action/pull/3515) | ||
| - Reduced log levels for private package registry connection check failures from `error` to `info`/`warning` to reduce noise from workflow annotations. [#3516](https://github.com/github/codeql-action/pull/3516) |
Member
There was a problem hiding this comment.
Suggested change
| - Reduced log levels for private package registry connection check failures from `error` to `info`/`warning` to reduce noise from workflow annotations. [#3516](https://github.com/github/codeql-action/pull/3516) | |
| - Reduced log levels for best-effort private package registry connection check failures to reduce noise from workflow annotations. [#3516](https://github.com/github/codeql-action/pull/3516) |
CHANGELOG.md
Outdated
| ## 4.32.5 - 02 Mar 2026 | ||
|
|
||
| - Repositories owned by an organization can now set up the `github-codeql-disable-overlay` custom repository property to disable [improved incremental analysis for CodeQL](https://github.com/github/roadmap/issues/1158). First, create a custom repository property with the name `github-codeql-disable-overlay` and the type "True/false" in the organization's settings. Then in the repository's settings, set this property to `true` to disable improved incremental analysis. For more information, see [Managing custom properties for repositories in your organization](https://docs.github.com/en/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization). This feature is not yet available on GitHub Enterprise Server. [#3507](https://github.com/github/codeql-action/pull/3507) | ||
| - When [improved incremental analysis](https://github.com/github/roadmap/issues/1158) fails on a runner — typically due to insufficient disk space — the failure is now recorded in the Actions cache so that subsequent runs will automatically skip improved incremental analysis until something changes (e.g. a larger runner is provisioned or a new CodeQL version is released). [#3487](https://github.com/github/codeql-action/pull/3487) |
Member
There was a problem hiding this comment.
Add something to indicate that this is FF-ed?
mbg
approved these changes
Mar 2, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Merging ca42bf2 into
releases/v4.Conductor for this PR is @henrymercer.
Contains the following pull requests:
Featuresclass and use for CCR #3477 (@mbg)label-pr-sizeonce a PR has been merged #3501 (@mbg)Result<T, E>#3506 (@henrymercer)merge_grouptrigger to required checks to prepare for merge queue #3511 (@henrymercer)getDefaultCliVersionforstart-proxy#3512 (@mbg)Please do the following:
releases/v4branch.Create a merge commitis selected rather thanSquash and mergeorRebase and merge.